you should try - Alemán Inglés Diccionario